
@import "../../css/lib/base.less";
*{font-size: 12px;}
.shop-right{float: right;}
.shop-left{float: left;}
.shop-addInvoice .shop-addInvoice-in{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(100, 100, 100, .5)}
.shop-addInvoice .shop-addInvoice-in .shop-main{width: 592px;height: 445px;border: 3px solid #a0a0a0;position: fixed;left: 50%;margin-left: -296px;top: 315px;background-color: #ffffff;}
.shop-addInvoice .shop-addInvoice-in .shop-main .shop-header{height: 40px;background-color: #f5f5f5;line-height: 40px;}
.shop-addInvoice .shop-addInvoice-in .shop-main .shop-header span{margin-left: 12px;font-size: 14px;}
.shop-addInvoice .shop-addInvoice-in .shop-main .shop-header img{margin-left: 470px;}
// 
input{outline: none;border: none;}
//我的发票.补开发票
.shop-change-invoice-form{line-height: 30px;padding: 16px 0 90px 0;position: relative;               
    >div{overflow: hidden;margin: 0 0 20px 0;position: relative;
        >p{overflow: hidden;}
        .shop-title{text-align: right;width: 90px;margin: 0 18px 0 0;
            >span{float: right;}
            >.shop-remind{color: #e64545;margin: 2px 5px 0 0;}
        }
        >.shop-form-error-reminder-item{line-height: 15px;position: absolute;top: 7px;right: 0;width: 225px;display: none;
            >.shop-icon{background-image: url("@{imgRoot}/shop-form-error-reminder.png");display: inline-block;width: 15px;height: 15px;vertical-align: middle;}
        }
        >.shop-taxpayer-identification-code-reminder{top: 87px}
    }
    span{float: left;} 
    >.shop-invoice-type{

        >.shop-item{width: 113px;height: 28px;line-height: 28px;text-align: center;margin: 0 10px 0 0;background-color: #eeeeee;color: #d5d5d5;cursor: pointer;position: relative;border: 1px solid #eeeeee;
            >span{position: absolute;right: -2px;bottom: 0;background-image: url("@{imgRoot}/order_adr.s.png");width: 11px;height: 10px;display: none;}
        }
        >.shop-item:hover{border-color: #e64545;}
        >.shop-item-s{background-color: #fafafa;color: #333333;width: 111px;height: 26px;line-height: 26px;border: 2px solid #e64545;
            >span{display: block;}
        }
        
    }
    >.shop-invoice-title{
        >.shop-invoice-title-top, p{position: relative;
         
            >.shop-item{width: 238px;height: 28px;text-indent: 9px;line-height: 28px;margin: 0 10px 10px 0;color: #cccccc;cursor: pointer;position: relative;border: 1px solid #eeeeee;cursor: pointer;background-color: #eeeeee;
                >span{position: absolute;right: -2px;bottom: 0;background-image: url("@{imgRoot}/order_adr.s.png");width: 11px;height: 10px;display: none;}
                >input{width: 100%;height: 100%;color: #a7a7a7;font-size: 12px;}
            }
            >.shop-item:hover{border-color: #e64545;}
            >.shop-item-s{background-color: #fafafa;color: #333333;line-height: 26px;border: 2px solid #e64545;width: 236px;height: 26px;
                >span{display: block;}
                >input{color: #333333;}
            }
            >.shop-item-in{margin-left: 108px}
        }
        >.shop-taxpayer-identification-code{display: none;
            >.shop-taxpayer-identification-code-in{
                width: 238px;height: 28px;border: 1px solid #e1e1e1;
                >input{width: 100%;height: 100%;    font-size: 12px;color: #999999;text-indent: 9px;}
            }
        }
        
            
        
    }
    >.shop-invoice-content{
        >.shop-item{width: 113px;height: 28px;line-height: 28px;text-align: center;margin: 0 10px 0 0;background-color: #eeeeee;color: #d5d5d5;cursor: pointer;position: relative;border: 1px solid #eeeeee;
            >span{position: absolute;right: -2px;bottom: 0;background-image: url("@{imgRoot}/order_adr.s.png");width: 11px;height: 10px;display: none;}
        }
        >.shop-item:hover{border-color: #e64545;}
        >.shop-item-s{background-color: #fafafa;color: #333333;width: 111px;height: 26px;line-height: 26px;border: 2px solid #e64545;
            >span{display: block;}
        }
    }
    >.shop-invoice-phone{
        input{width: 238px;height: 28px;border: 1px solid #e1e1e1;font-size: 12px;color: #999999;float: left;text-indent: 9px;}
        >.shop-phone-prompt{width: 113px;text-align: right;background-image: url("@{imgRoot}/ico_tishi.png");color: #e64545;background-repeat: no-repeat;background-position: 10px 6px;display: none;}
    }
    >.shop-invoice-mailbox{
        input{width: 238px;height: 28px;border: 1px solid #e1e1e1;font-size: 12px;color: #999999;float: left;text-indent: 9px;}
    }
    >.shop-invoice-btn{padding: 0 0 0 108px;
        button{width: 64px;height: 30px;background-color: #eeeeee;border-radius: 2px;float: left;margin: 10px 10px 0 0;cursor: pointer;}
        button:hover{background-color: #e64545;color: #ffffff;}
    }
    >.shop-form-error-reminder{position: absolute;right: 73px;top: 0;color: #e64545;width: 162px;height: 400px;
        
        
        // >.shop-invoice-title-reminder{top: 74px;}
        // >.shop-taxpayer-identification-code-reminder{top: 155px;}
        // >.shop-invoice-phone-reminder{top: 258px;}
    }
}

























// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form{padding: 21px;font-size: 12px;width: 339px;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-type{overflow: hidden;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-type div{float: left;width: 120px;line-height: 30px;height: 30px;background-color:#eeeeee;color: #d1d1d1;margin-left: 10px;text-align: center;background-position-x: 108px;}
// .shop-addInvoice-in .shop-main .shop-form .shop-invoice-title{overflow: hidden;padding-top: 10px;}
// .shop-addInvoice-in .shop-main .shop-form .shop-invoice-title .shop-right{float: right;}
// .shop-addInvoice-in .shop-main .shop-form .shop-invoice-title .shop-right *{width: 238px;height: 28px;line-height: 28px; border: 1px solid #e1e1e1;margin-top: 10px;color: #a1a1a1;text-indent: 9px;background-position-x: 226px;}
// .shop-addInvoice-in .shop-main .shop-form .shop-invoice-title .shop-left{line-height: 45px;position: relative;}
// .shop-addInvoice-in .shop-main .shop-form .shop-invoice-title .shop-left .shop-required{position: absolute;top: 2px;left: 20px;color: #e64545;}
// .shop-addInvoice-in .shop-main .shop-form .shop-invoice-title .shop-right input{font-size: 12px;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-content {overflow: hidden;margin-top: 20px;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-content > .shop-right {width: 240px;}
// .shop-addInvoice-in .shop-main .shop-form .shop-invoice-content .shop-right div{background-position-x: 101px; width: 113px;height: 28px;border:1px solid #e1e1e1;color: #333333;line-height: 28px;text-align: center;background-color: #fafafa}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-content .shop-right .shop-right{margin-left: 10px;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-content .shop-right p{float: left;height: 43px;color: #999999;line-height: 35px;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-phone{overflow: hidden;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-phone .shop-phone{width: 238px;height: 24px;border: 1px solid #e1e1e1;float: right;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-phone .shop-left{line-height: 24px;position: relative;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-phone .shop-left .shop-required{position: absolute;top: 2px;left: 10px;color: #e64545;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-mailbox{overflow: hidden;margin-top: 19px;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-mailbox .shop-mailbox{width: 238px;height: 24px;border: 1px solid #e1e1e1;float: right;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-mailbox .shop-left{line-height: 24px}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-btn button{width: 64px;height: 30px;background-color: #eeeeee;border: none;border-radius: 2px;margin-right: 10px;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-btn button:hover{background-color: #e74445;color: #fff;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form .shop-invoice-btn{padding: 30px 0 0 98px;}
// .shop-addInvoice-in .shop-main .shop-form div .shop-left{text-align: right;width: 79px;}
// .shop-addInvoice .shop-addInvoice-in .shop-main .shop-form div .shop-selected{border:2px solid #e74445;border-right: none;background-image: url(../../images/static/order_adr.png);background-repeat: no-repeat;height: 26px;line-height: 26px;color: #333;}
// input{outline: none;}